package com.hsjk.szwj.module.train.dal.mysql.question;


import com.hsjk.szwj.module.train.controller.admin.vo.AdminInitStandardPaperVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/08/19 21:31
 **/
@Mapper
public interface IInitStandardPaperMapper {
    List<AdminInitStandardPaperVO> listInitCarStandardPaper(@Param("carType") Integer carType,
                                                            @Param("subject") Integer subject,
                                                            @Param("chapterCoe") Integer chapterCoe,
                                                            @Param("questionType") Integer questionType,
                                                            @Param("limit") Integer limit);

    List<AdminInitStandardPaperVO> listInitMoToStandardPaper(@Param("carType") Integer carType,
                                                             @Param("subject") Integer subject,
                                                             @Param("chapterCoe") Integer chapterCoe,
                                                             @Param("questionType") Integer questionType,
                                                             @Param("limit") Integer limit);

    List<AdminInitStandardPaperVO> listRegionCarStandardPaper(@Param("subject") Integer subject,
                                                              @Param("questionType") Integer questionType,
                                                              @Param("questionSetId") Long questionSetId,
                                                              @Param("limit") Integer limit);
}
